package poo.exo4;

public class Ouvrage {

	private String titre;
	private String media;
	private int anneeEdition;
	private boolean disponibilite;
	private boolean etatReservation;
	private Abonne emprunteur;
	
	public Ouvrage(String titre, String media, int anneeEdition,
			boolean disponibilite, boolean etatReservation, Abonne emprunteur) {
		super();
		this.titre = titre;
		this.media = media;
		this.anneeEdition = anneeEdition;
		this.disponibilite = disponibilite;
		this.etatReservation = etatReservation;
		this.emprunteur = emprunteur;
	}

	public String getTitre() {
		return titre;
	}

	public void setTitre(String titre) {
		this.titre = titre;
	}

	public String getMedia() {
		return media;
	}

	public void setMedia(String media) {
		this.media = media;
	}

	public int getAnneeEdition() {
		return anneeEdition;
	}

	public void setAnneeEdition(int anneeEdition) {
		this.anneeEdition = anneeEdition;
	}

	public boolean isDisponibilite() {
		return disponibilite;
	}

	public void setDisponibilite(boolean disponibilite) {
		this.disponibilite = disponibilite;
	}

	public boolean isEtatReservation() {
		return etatReservation;
	}

	public void setEtatReservation(boolean etatReservation) {
		this.etatReservation = etatReservation;
	}

	public Abonne getEmprunteur() {
		return emprunteur;
	}

	public void setEmprunteur(Abonne emprunteur) {
		this.emprunteur = emprunteur;
	}

	@Override
	public String toString() {
		
		StringBuffer buf = new StringBuffer();
		buf.append("\n Ouvrage : ");
		buf.append(titre);
		buf.append("\n Media : ");
		buf.append(media);
		buf.append("\n Ann�e d'�dition : ");
		buf.append(anneeEdition);
		buf.append("\n Etat de r�servation : ");
		buf.append(etatReservation);
		buf.append("\n \n --------------------------");
		String s = new String();
		s=buf.toString();
		return s;
	}
	
}
